\hypertarget{classace_1_1_core_texture_object2_d___imp}{\section{クラス ace\-:\-:Core\-Texture\-Object2\-D\-\_\-\-Imp}
\label{classace_1_1_core_texture_object2_d___imp}\index{ace\-::\-Core\-Texture\-Object2\-D\-\_\-\-Imp@{ace\-::\-Core\-Texture\-Object2\-D\-\_\-\-Imp}}
}
ace\-:\-:Core\-Texture\-Object2\-D\-\_\-\-Impに対する継承グラフ\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=1.904762cm]{d1/d2f/classace_1_1_core_texture_object2_d___imp}
\end{center}
\end{figure}
\subsection*{Public メソッド}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classace_1_1_core_texture_object2_d___imp_ade9bdd3bc7df459237621399aac198aa}{\hyperlink{structace_1_1_vector2_d_f}{Vector2\-D\-F} {\bfseries Get\-Position} () const }\label{classace_1_1_core_texture_object2_d___imp_ade9bdd3bc7df459237621399aac198aa}

\item 
\hypertarget{classace_1_1_core_texture_object2_d___imp_a73a095b312c76c7f5b377bf8d06979c0}{void {\bfseries Set\-Position} (\hyperlink{structace_1_1_vector2_d_f}{Vector2\-D\-F} value)}\label{classace_1_1_core_texture_object2_d___imp_a73a095b312c76c7f5b377bf8d06979c0}

\item 
\hypertarget{classace_1_1_core_texture_object2_d___imp_aa0321f0bcbb9cde59feff7a185dc3dbc}{\hyperlink{structace_1_1_vector2_d_f}{Vector2\-D\-F} {\bfseries Get\-Global\-Position} ()}\label{classace_1_1_core_texture_object2_d___imp_aa0321f0bcbb9cde59feff7a185dc3dbc}

\item 
\hypertarget{classace_1_1_core_texture_object2_d___imp_ac970df3b7f53c2f9f472bc719d3785e2}{float \hyperlink{classace_1_1_core_texture_object2_d___imp_ac970df3b7f53c2f9f472bc719d3785e2}{Get\-Angle} () const }\label{classace_1_1_core_texture_object2_d___imp_ac970df3b7f53c2f9f472bc719d3785e2}

\begin{DoxyCompactList}\small\item\em このオブジェクトを描画する際のテクスチャの向きを取得します。 \end{DoxyCompactList}\item 
\hypertarget{classace_1_1_core_texture_object2_d___imp_a794a2a8328e5c2e5380e4c20bddb626b}{void \hyperlink{classace_1_1_core_texture_object2_d___imp_a794a2a8328e5c2e5380e4c20bddb626b}{Set\-Angle} (float value)}\label{classace_1_1_core_texture_object2_d___imp_a794a2a8328e5c2e5380e4c20bddb626b}

\begin{DoxyCompactList}\small\item\em このオブジェクトを描画する際のテクスチャの向きを設定します。 \end{DoxyCompactList}\item 
\hypertarget{classace_1_1_core_texture_object2_d___imp_ac3630887195304e5bff779f2be66ec30}{\hyperlink{structace_1_1_vector2_d_f}{Vector2\-D\-F} \hyperlink{classace_1_1_core_texture_object2_d___imp_ac3630887195304e5bff779f2be66ec30}{Get\-Scale} () const }\label{classace_1_1_core_texture_object2_d___imp_ac3630887195304e5bff779f2be66ec30}

\begin{DoxyCompactList}\small\item\em このオブジェクトを描画する際のテクスチャの拡大率を取得します。 \end{DoxyCompactList}\item 
\hypertarget{classace_1_1_core_texture_object2_d___imp_a734ecc8f2acfa19202fa385c0315a0c3}{void \hyperlink{classace_1_1_core_texture_object2_d___imp_a734ecc8f2acfa19202fa385c0315a0c3}{Set\-Scale} (\hyperlink{structace_1_1_vector2_d_f}{Vector2\-D\-F} value)}\label{classace_1_1_core_texture_object2_d___imp_a734ecc8f2acfa19202fa385c0315a0c3}

\begin{DoxyCompactList}\small\item\em このオブジェクトを描画する際のテクスチャの拡大率を設定します。 \end{DoxyCompactList}\item 
\hypertarget{classace_1_1_core_texture_object2_d___imp_a4d54baaaee0036cea562b7126d3b5485}{\hyperlink{classace_1_1_texture2_d}{Texture2\-D} $\ast$ \hyperlink{classace_1_1_core_texture_object2_d___imp_a4d54baaaee0036cea562b7126d3b5485}{Get\-Texture} () const }\label{classace_1_1_core_texture_object2_d___imp_a4d54baaaee0036cea562b7126d3b5485}

\begin{DoxyCompactList}\small\item\em このオブジェクトを描画する際に使用されるテクスチャを取得します。 \end{DoxyCompactList}\item 
\hypertarget{classace_1_1_core_texture_object2_d___imp_a7e693782d4b261457353ba8267ab6c94}{void \hyperlink{classace_1_1_core_texture_object2_d___imp_a7e693782d4b261457353ba8267ab6c94}{Set\-Texture} (\hyperlink{classace_1_1_texture2_d}{Texture2\-D} $\ast$texture)}\label{classace_1_1_core_texture_object2_d___imp_a7e693782d4b261457353ba8267ab6c94}

\begin{DoxyCompactList}\small\item\em このオブジェクトを描画する際に使用されるテクスチャを設定します。 \end{DoxyCompactList}\item 
\hypertarget{classace_1_1_core_texture_object2_d___imp_ac49a264bee828d7b2211886d1bc40ad5}{\hyperlink{structace_1_1_vector2_d_f}{Vector2\-D\-F} \hyperlink{classace_1_1_core_texture_object2_d___imp_ac49a264bee828d7b2211886d1bc40ad5}{Get\-Center\-Position} () const }\label{classace_1_1_core_texture_object2_d___imp_ac49a264bee828d7b2211886d1bc40ad5}

\begin{DoxyCompactList}\small\item\em このオブジェクトの原点位置を取得します。この位置が、描画する際の描画・拡縮・回転の中心となります。 \end{DoxyCompactList}\item 
\hypertarget{classace_1_1_core_texture_object2_d___imp_a2a07707dba77caad760e61974e4f6473}{void \hyperlink{classace_1_1_core_texture_object2_d___imp_a2a07707dba77caad760e61974e4f6473}{Set\-Center\-Position} (\hyperlink{structace_1_1_vector2_d_f}{Vector2\-D\-F} position)}\label{classace_1_1_core_texture_object2_d___imp_a2a07707dba77caad760e61974e4f6473}

\begin{DoxyCompactList}\small\item\em このオブジェクトの原点位置を設定します。この位置が、描画する際の描画・拡縮・回転の中心となります。 \end{DoxyCompactList}\item 
\hypertarget{classace_1_1_core_texture_object2_d___imp_ad3b5e652d4f118c8a01e49f4125444e5}{\hyperlink{structace_1_1_color}{Color} \hyperlink{classace_1_1_core_texture_object2_d___imp_ad3b5e652d4f118c8a01e49f4125444e5}{Get\-Color} () const }\label{classace_1_1_core_texture_object2_d___imp_ad3b5e652d4f118c8a01e49f4125444e5}

\begin{DoxyCompactList}\small\item\em このオブジェクトを描画する際にテクスチャに合成する色を取得します。 \end{DoxyCompactList}\item 
\hypertarget{classace_1_1_core_texture_object2_d___imp_a668a3135b87a1c7e45bb45b55550c689}{void \hyperlink{classace_1_1_core_texture_object2_d___imp_a668a3135b87a1c7e45bb45b55550c689}{Set\-Color} (\hyperlink{structace_1_1_color}{Color} color)}\label{classace_1_1_core_texture_object2_d___imp_a668a3135b87a1c7e45bb45b55550c689}

\begin{DoxyCompactList}\small\item\em このオブジェクトを描画する際にテクスチャに合成する色を設定します。 \end{DoxyCompactList}\item 
\hypertarget{classace_1_1_core_texture_object2_d___imp_ae3cdc6e58e7984899728ffba15f885ff}{bool \hyperlink{classace_1_1_core_texture_object2_d___imp_ae3cdc6e58e7984899728ffba15f885ff}{Get\-Turn\-L\-R} () const }\label{classace_1_1_core_texture_object2_d___imp_ae3cdc6e58e7984899728ffba15f885ff}

\begin{DoxyCompactList}\small\item\em このオブジェクトを描画する際に左右反転するかどうかの真偽値を取得します。 \end{DoxyCompactList}\item 
\hypertarget{classace_1_1_core_texture_object2_d___imp_af84cf888977d8cbd08d4d0bb321f55c7}{void \hyperlink{classace_1_1_core_texture_object2_d___imp_af84cf888977d8cbd08d4d0bb321f55c7}{Set\-Turn\-L\-R} (bool turn\-L\-R)}\label{classace_1_1_core_texture_object2_d___imp_af84cf888977d8cbd08d4d0bb321f55c7}

\begin{DoxyCompactList}\small\item\em このオブジェクトを描画する際に左右反転するかどうかの真偽値を設定します。 \end{DoxyCompactList}\item 
\hypertarget{classace_1_1_core_texture_object2_d___imp_a0d34d827cc0d6bcf47d7f43edda1ebaf}{bool \hyperlink{classace_1_1_core_texture_object2_d___imp_a0d34d827cc0d6bcf47d7f43edda1ebaf}{Get\-Turn\-U\-L} () const }\label{classace_1_1_core_texture_object2_d___imp_a0d34d827cc0d6bcf47d7f43edda1ebaf}

\begin{DoxyCompactList}\small\item\em このオブジェクトを描画する際に上下反転するかどうかの真偽値を取得します。 \end{DoxyCompactList}\item 
\hypertarget{classace_1_1_core_texture_object2_d___imp_a26e65174a594fb97258c672d209e03b7}{void \hyperlink{classace_1_1_core_texture_object2_d___imp_a26e65174a594fb97258c672d209e03b7}{Set\-Turn\-U\-L} (bool turn\-U\-L)}\label{classace_1_1_core_texture_object2_d___imp_a26e65174a594fb97258c672d209e03b7}

\begin{DoxyCompactList}\small\item\em このオブジェクトを描画する際に上下反転するかどうかの真偽値を設定します。 \end{DoxyCompactList}\item 
\hypertarget{classace_1_1_core_texture_object2_d___imp_a12ccd2e1210893808bdacd3f67f10ac7}{int \hyperlink{classace_1_1_core_texture_object2_d___imp_a12ccd2e1210893808bdacd3f67f10ac7}{Get\-Drawing\-Priority} () const }\label{classace_1_1_core_texture_object2_d___imp_a12ccd2e1210893808bdacd3f67f10ac7}

\begin{DoxyCompactList}\small\item\em このオブジェクトの描画優先度を取得します。 \end{DoxyCompactList}\item 
\hypertarget{classace_1_1_core_texture_object2_d___imp_a2c02e216cf09218bda918d51aad2c509}{void \hyperlink{classace_1_1_core_texture_object2_d___imp_a2c02e216cf09218bda918d51aad2c509}{Set\-Drawing\-Priority} (int priority)}\label{classace_1_1_core_texture_object2_d___imp_a2c02e216cf09218bda918d51aad2c509}

\begin{DoxyCompactList}\small\item\em このオブジェクトの描画優先度を設定します。 \end{DoxyCompactList}\item 
\hypertarget{classace_1_1_core_texture_object2_d___imp_a27d35023da2c843890c66976cacc7ec6}{\hyperlink{namespaceace_afbe68b693b60954df77be92cbaf87372}{e\-Alpha\-Blend} \hyperlink{classace_1_1_core_texture_object2_d___imp_a27d35023da2c843890c66976cacc7ec6}{Get\-Alpha\-Blend\-Mode} () const }\label{classace_1_1_core_texture_object2_d___imp_a27d35023da2c843890c66976cacc7ec6}

\begin{DoxyCompactList}\small\item\em このオブジェクトを描画する際のブレンドモードを取得します。 \end{DoxyCompactList}\item 
\hypertarget{classace_1_1_core_texture_object2_d___imp_a913fb71afdd56f056712f50447697d5e}{void \hyperlink{classace_1_1_core_texture_object2_d___imp_a913fb71afdd56f056712f50447697d5e}{Set\-Alpha\-Blend\-Mode} (\hyperlink{namespaceace_afbe68b693b60954df77be92cbaf87372}{e\-Alpha\-Blend} alpha\-Blend)}\label{classace_1_1_core_texture_object2_d___imp_a913fb71afdd56f056712f50447697d5e}

\begin{DoxyCompactList}\small\item\em このオブジェクトを描画する際のブレンドモードを設定します。 \end{DoxyCompactList}\item 
\hypertarget{classace_1_1_core_texture_object2_d___imp_a321c13c2c43ac9822fe9ad99477cc66d}{void {\bfseries Add\-Child} (\hyperlink{classace_1_1_i_core_object2_d}{I\-Core\-Object2\-D} \&child, e\-Child\-Mode mode)}\label{classace_1_1_core_texture_object2_d___imp_a321c13c2c43ac9822fe9ad99477cc66d}

\item 
\hypertarget{classace_1_1_core_texture_object2_d___imp_aa7167bdcc18bf45ef5973f86d6f3cc07}{void {\bfseries Remove\-Child} (\hyperlink{classace_1_1_i_core_object2_d}{I\-Core\-Object2\-D} \&child)}\label{classace_1_1_core_texture_object2_d___imp_aa7167bdcc18bf45ef5973f86d6f3cc07}

\item 
\hypertarget{classace_1_1_core_texture_object2_d___imp_a1c0f5601702bc53c17319b202fe3f42c}{void {\bfseries Draw} ()}\label{classace_1_1_core_texture_object2_d___imp_a1c0f5601702bc53c17319b202fe3f42c}

\item 
\hypertarget{classace_1_1_core_texture_object2_d___imp_a77bd29b42e0f76a314b247f068f5f348}{void {\bfseries Set\-Layer} (\hyperlink{classace_1_1_core_layer2_d}{Core\-Layer2\-D} $\ast$layer)}\label{classace_1_1_core_texture_object2_d___imp_a77bd29b42e0f76a314b247f068f5f348}

\item 
\hypertarget{classace_1_1_core_texture_object2_d___imp_a3ce2265b716c84db93bad8e987b3d74d}{void {\bfseries Set\-Parent} (\hyperlink{classace_1_1_i_core_object2_d}{I\-Core\-Object2\-D} \&parent, e\-Child\-Mode mode)}\label{classace_1_1_core_texture_object2_d___imp_a3ce2265b716c84db93bad8e987b3d74d}

\item 
\hypertarget{classace_1_1_core_texture_object2_d___imp_a3d42ed5de46c1df4d777a3136d11b749}{void {\bfseries Clear\-Parent} ()}\label{classace_1_1_core_texture_object2_d___imp_a3d42ed5de46c1df4d777a3136d11b749}

\item 
\hypertarget{classace_1_1_core_texture_object2_d___imp_a3141345cb90c7bd47db10b7952273abc}{\hyperlink{structace_1_1_matrix33}{Matrix33} {\bfseries Get\-Matrix\-To\-Translate} ()}\label{classace_1_1_core_texture_object2_d___imp_a3141345cb90c7bd47db10b7952273abc}

\item 
\hypertarget{classace_1_1_core_texture_object2_d___imp_a45056632be90da93f18c52e6a0bbd48a}{\hyperlink{structace_1_1_matrix33}{Matrix33} {\bfseries Get\-Matrix\-To\-Transform} ()}\label{classace_1_1_core_texture_object2_d___imp_a45056632be90da93f18c52e6a0bbd48a}

\item 
virtual int \hyperlink{classace_1_1_core_texture_object2_d___imp_a8c50513d333ae24fd02a8ffdd08dd1d0}{Get\-Ref} ()
\begin{DoxyCompactList}\small\item\em 参照カウンタを取得する。 \end{DoxyCompactList}\item 
virtual int \hyperlink{classace_1_1_core_texture_object2_d___imp_abaf04f6e064adcc32b3be10074997acd}{Add\-Ref} ()
\begin{DoxyCompactList}\small\item\em 参照カウンタを加算する。 \end{DoxyCompactList}\item 
virtual int \hyperlink{classace_1_1_core_texture_object2_d___imp_acad48da2db9e694b67be8f1e42329ded}{Release} ()
\begin{DoxyCompactList}\small\item\em 参照カウンタを減算する。0になった時、インスタンスを削除する。 \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{関数}
\hypertarget{classace_1_1_core_texture_object2_d___imp_abaf04f6e064adcc32b3be10074997acd}{\index{ace\-::\-Core\-Texture\-Object2\-D\-\_\-\-Imp@{ace\-::\-Core\-Texture\-Object2\-D\-\_\-\-Imp}!Add\-Ref@{Add\-Ref}}
\index{Add\-Ref@{Add\-Ref}!ace::CoreTextureObject2D_Imp@{ace\-::\-Core\-Texture\-Object2\-D\-\_\-\-Imp}}
\subsubsection[{Add\-Ref}]{\setlength{\rightskip}{0pt plus 5cm}virtual int ace\-::\-Core\-Texture\-Object2\-D\-\_\-\-Imp\-::\-Add\-Ref (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}}\label{classace_1_1_core_texture_object2_d___imp_abaf04f6e064adcc32b3be10074997acd}


参照カウンタを加算する。 

\begin{DoxyReturn}{戻り値}
加算後の参照カウンタ 
\end{DoxyReturn}


\hyperlink{classace_1_1_reference_object_a415df172524879cdac4303185bde4110}{ace\-::\-Reference\-Object}を再定義しています。

\hypertarget{classace_1_1_core_texture_object2_d___imp_a8c50513d333ae24fd02a8ffdd08dd1d0}{\index{ace\-::\-Core\-Texture\-Object2\-D\-\_\-\-Imp@{ace\-::\-Core\-Texture\-Object2\-D\-\_\-\-Imp}!Get\-Ref@{Get\-Ref}}
\index{Get\-Ref@{Get\-Ref}!ace::CoreTextureObject2D_Imp@{ace\-::\-Core\-Texture\-Object2\-D\-\_\-\-Imp}}
\subsubsection[{Get\-Ref}]{\setlength{\rightskip}{0pt plus 5cm}virtual int ace\-::\-Core\-Texture\-Object2\-D\-\_\-\-Imp\-::\-Get\-Ref (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}}\label{classace_1_1_core_texture_object2_d___imp_a8c50513d333ae24fd02a8ffdd08dd1d0}


参照カウンタを取得する。 

\begin{DoxyReturn}{戻り値}
参照カウンタ 
\end{DoxyReturn}


\hyperlink{classace_1_1_reference_object_a02acbe12a8598860586f49b8ad038dac}{ace\-::\-Reference\-Object}を再定義しています。

\hypertarget{classace_1_1_core_texture_object2_d___imp_acad48da2db9e694b67be8f1e42329ded}{\index{ace\-::\-Core\-Texture\-Object2\-D\-\_\-\-Imp@{ace\-::\-Core\-Texture\-Object2\-D\-\_\-\-Imp}!Release@{Release}}
\index{Release@{Release}!ace::CoreTextureObject2D_Imp@{ace\-::\-Core\-Texture\-Object2\-D\-\_\-\-Imp}}
\subsubsection[{Release}]{\setlength{\rightskip}{0pt plus 5cm}virtual int ace\-::\-Core\-Texture\-Object2\-D\-\_\-\-Imp\-::\-Release (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}}\label{classace_1_1_core_texture_object2_d___imp_acad48da2db9e694b67be8f1e42329ded}


参照カウンタを減算する。0になった時、インスタンスを削除する。 

\begin{DoxyReturn}{戻り値}
減算後の参照カウンタ 
\end{DoxyReturn}


\hyperlink{classace_1_1_reference_object_a596db8312108f44cf85bb3e66101d3a5}{ace\-::\-Reference\-Object}を再定義しています。



このクラスの説明は次のファイルから生成されました\-:\begin{DoxyCompactItemize}
\item 
Dev/ace\-\_\-cpp/core/\-Object\-System/2\-D/ace.\-Core\-Texture\-Object2\-D\-\_\-\-Imp.\-h\item 
Dev/ace\-\_\-cpp/core/\-Object\-System/2\-D/ace.\-Core\-Texture\-Object2\-D\-\_\-\-Imp.\-cpp\end{DoxyCompactItemize}
